const DEFALT_MAN_IMG = '/images/user_man.png'
const DEFALT_WOMAN_IMG = '/images/user_woman.png'
// 修改默认的头像
function changeDefaultImg(gender){
    let $img = $('#userImg');
    if(gender === 1){
        $img.attr('src', DEFALT_WOMAN_IMG)
    }
    else if (gender === 2){
        $img.attr('src', DEFALT_MAN_IMG)
    }
}
// 添加新用户
function addUser() {
    let reqData = decodeURI($('#form-user-add').serialize());
    $.ajax({
        url: '/admin/user/add',
        type: 'POST',
        data: reqData,
        dataType: 'JSON',
        error: (err) => {
            console.error(err.responseText)
        },
        success: (data) => {
            open_toast((data['code'] === 1) ? 'success' : 'fail', data['message'])
        }
    })
}
// 打开添加用户的模态框
function openAddUserModal(){
    // 清空表单内容
    $('#form-user-add input[type="text"]').val('')
    $('#form-user-add input[type="password"]').val('')
    $('#form-user-add select').val('')

    // 省市区三级联动
    initAddress()
    // 加载身份
    $.ajax({
        url: '/admin/role/queryall',
        type: 'POST',
        dataType: 'JSON',
        async: false,
        error: (err) => {
            console.error(err.responseText)
        },
        success: (data) => {
            console.log(data)
            if (data['code'] === 1) {
                // 渲染页面
                let $role = $('#form-role')
                $role.html('')
                // 渲染每个身份
                $.each(data['response'], (i, v) => {
                    $role.append(`
                        <option value="${v['id']}">${v['roleName']}</option>
                    `)
                })
                // 默认选择普通用户
                $role.val(2)
            } else open_toast('fail', '加载所有身份信息失败.')
        }
    })
    $('#span-modal-role').html(`<select></select>`)
    $('#h-modal').text('添加新用户')
    $('#form-gender-man').prop('checked', true)
    $('#form-birthday').val('2000-05-23')
}
// 切换密码框的可视状态
function changePasswordShow(){
    let $x = $('#form-password-add')
    let type = $x.attr('type');
    if(type === 'password'){
        $x.attr('type', 'text')
        $('#btn-change-pw').text('隐藏')
    } else{
        $x.attr('type', 'password')
        $('#btn-change-pw').text('显示')
    }
}
